n и m вводиться с клавиатуры , формула сочетаний :
m
С = (n)!/m!*(n-m)!
n
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | using System; int n,m; n= int .Parse(Console.ReadLine()); m= int .Parse(Console.ReadLine()); static long GetFactorial( int number) { var result = 1; for ( var i = 2; i <= number; i++) { result *= i; } return result; } var c = GetFactorial(n) / GetFactorial(m) / GetFactorial(n - m); Console.WriteLine(c); |